#ifndef _EQCLIENT_NODEFACTORY_H
#define _EQCLIENT_NODEFACTORY_H

#include <eq/nodeFactory.h>

namespace eqClient
{
    class NodeFactory : public eq::NodeFactory
    {
        public:
            virtual eq::Channel* createChannel(eq::Window* parent);
            virtual eq::Node* createNode(eq::Config* parent);
            virtual eq::Pipe* createPipe(eq::Node* parent);
            virtual eq::Window* createWindow(eq::Pipe* parent);
    };
}

#endif
